package rohyunji;

public class J09_While {

	/* 
	 반복문 Loop
	 가끔어떤동작을 여러번수행해야할때가있음
	 코드를 복사해서반복해도 해결되지않는문제가발생
	 
	 반복문의 처리과정을 단계별로 파악하려면 통합개발환경의 디버깅기능을 이용하면 된다
	 */
	public static void main(String[] args) {

		int i=1;
		for(i=0;i<30;i++)
		System.out.print("ㅎ");
		
		System.out.println();
	//문제1.반복문을사용하지않고 1부터 10까지 출력,시간은금이라구 2번
//		System.out.print("1 2 3 4 5 6 7 8 9 10");System.out.println();
//		System.out.println("시간은금이라구");System.out.println("시간은금이라구");
		
	// 반복문
		int count=0;
		while(count<3)
		{
			
			System.out.print("낑");
			count++;
		}
		System.out.println();
		
		int num=1;//디버깅!!!!!!!!!!!!!!!!!!!!!!!!
		while(num<=10)
		{
			System.out.print(num+" ");
			num++;
		}
		System.out.println();
		//문제3: 구구단 19단
		for(i=1;i<=19;i++)
		{
			int result=19*i;
			System.out.println("19*"+i+"="+result);
			
		}
		int b=1;
		while(b<=11)
		{
			if(b>10) 
				break;
			System.out.print(b+" ");
			b++;
		}
		
		System.out.println();
		//continue문 현재반복을중단하고 다음반복의 시작으로제어를넘김
		
		int b1=1;
		while(b1<=10)
		{
			if(b1==5) b1++;
			else{
				System.out.print(b1+" ");
				b1++;
			}
		}//continue안사용
	
		System.out.println();
		int b2=1;
		while(b2<=10)
		{
		  if(b2==5)
		  {
			 b2++; continue;//while에서!!
		  }
		  else{
		  System.out.print(b2+" ");
		  b2++;}
		  
		}
		System.out.println();
		
		//문제 1~100사이중 짝수만출력
		int num3=1;
		while(num3<=100)
		{
			if(num3%2==0) 
				System.out.print(num3+" ");
				num3++;
			
		}
		

	
	}//end of main
}
